<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>

<body>
    <script>
        // 创建一个电脑对象
        // var computer = {
        //     color: "black",
        //     weight: "3kg",
        //     brand: "联想",
        //     type: "ThinkPad",
        //     watch: function () {
        //         console.log("我能看电影");
        //     },
        //     listen: function () {
        //         console.log("我能听音乐");
        //     },
        //     play: function () {
        //         console.log("我能打游戏");
        //     },
        //     coding: function () {
        //         console.log("我能敲代码");
        //     }
        // }


        // 遍历下面对象
        // var dog = {
        //     dName: "coco",
        //     type: "阿拉斯加犬",
        //     age: "5岁",
        //     color: "棕红色"
        // };
        // for (var key in dog) {
        //     var val = dog[key];
        //     console.log(val);
        // }


        // 请描述下面代码的输出结果以及运行原因

        // var num = 1;
        // function demo() {
        //     console.log(num);
        //     function demoSon() {
        //         console.log(num);
        //         num = 3;
        //         console.log(num);
        //     }
        //     var num = 2
        //     demoSon();
        // }
        // demo();
        // 预解析+作用域分析



        // 请使用arguments完成函数getResult，实现得到输入的所有的数值中的最小值、最大值、平均数、总和等功能
        // function getResult() {
        //     var max = arguments[0];
        //     var min = arguments[0];
        //     var sum = 0;
        //     for (var i = 1; i < arguments.length; i++) {
        //         if (arguments[i] > max) {
        //             max = arguments[i];
        //         }
        //         if (arguments[i] < min) {
        //             min = arguments[i];
        //         }
        //         sum += arguments[i];
        //     }
        //     var averages = sum / arguments.length;
        //     return {
        //         max: max,
        //         min: min,
        //         sum: sum,
        //         averages: averages
        //     };
        // }
        // console.log(getResult(1, 2, 3));
        // console.log(getResult(1, 2, 3, 4, 5));
        // console.log(getResult(11, 2, 34, 444, 5, 100));


    </script>
</body>

</html>